/* prettier-ignore-start */
/* tslint:disable */
/* eslint-disable */

/* 该文件由 yapi-to-typescript 自动生成，请勿直接修改！！！ */

/**
 * 接口 [得到操作日志列表（区分企业）↗](http://172.30.66.94:3000/project/29/interface/api/5979) 的 **请求类型**
 *
 * @分类 [系统日志↗](http://172.30.66.94:3000/project/29/interface/api/cat_849)
 * @请求头 `GET /sso/systemlogmanage/operationlogs`
 * @更新时间 `2021-11-04 10:59:03`
 */
export interface OperationlogsRequest {
  /**
   * 每页条数
   */
  pageSize?: number;
  /**
   * 当前页码
   */
  pageNo?: number;
  /**
   * 账户、用户名、IP地址
   */
  conditions?: string;
  /**
   * 开始时间
   */
  beginTime?: string;
  /**
   * 结束时间
   */
  endTime?: string;
  /**
   * 操作类型 传数组
   */
  operationType?: string[];
}

/**
 * 接口 [得到操作日志列表（区分企业）↗](http://172.30.66.94:3000/project/29/interface/api/5979) 的 **返回类型**
 *
 * @分类 [系统日志↗](http://172.30.66.94:3000/project/29/interface/api/cat_849)
 * @请求头 `GET /sso/systemlogmanage/operationlogs`
 * @更新时间 `2021-11-04 10:59:03`
 */
export type OperationlogsResponse = {
  /**
   * 账号
   */
  userName: string;
  /**
   * 用户名
   */
  nickName: string;
  /**
   * 操作时间 YYYYMMDD HHmmss
   */
  operationTime: string;
  /**
   * IP地址
   */
  userIp: string;
  /**
   * 操作类型
   */
  operationType: number;
  /**
   * 操作类型描述
   */
  operationTypeName: string;
  /**
   * 操作内容
   */
  operationContent: string;
}[];

/**
 * 接口 [导出操作日志↗](http://172.30.66.94:3000/project/29/interface/api/5982) 的 **请求类型**
 *
 * @分类 [系统日志↗](http://172.30.66.94:3000/project/29/interface/api/cat_849)
 * @请求头 `POST /sso/systemlogmanage/operationlogs/export`
 * @更新时间 `2021-11-04 10:59:21`
 */
export interface ExportRequest {
  /**
   * 账户、用户名、IP地址
   */
  conditions?: string;
  /**
   * 时间范围 - 开始（格式：2021-04-20）
   */
  beginTime?: string;
  /**
   * 时间范围 - 开始（格式：2021-04-23）
   */
  endTime?: string;
  /**
   * 操作类型
   */
  operationType?: number[];
}

/**
 * 接口 [导出操作日志↗](http://172.30.66.94:3000/project/29/interface/api/5982) 的 **返回类型**
 *
 * @分类 [系统日志↗](http://172.30.66.94:3000/project/29/interface/api/cat_849)
 * @请求头 `POST /sso/systemlogmanage/operationlogs/export`
 * @更新时间 `2021-11-04 10:59:21`
 */
export interface ExportResponse {
  /**
   * 下载任务ID
   */
  downloadTaskId: string;
}

/**
 * 接口 [得到操作类型↗](http://172.30.66.94:3000/project/29/interface/api/5985) 的 **请求类型**
 *
 * @分类 [系统日志↗](http://172.30.66.94:3000/project/29/interface/api/cat_849)
 * @请求头 `GET /sso/systemlogmanage/operationlogs/type`
 * @更新时间 `2021-11-04 10:59:13`
 */
export interface TypeRequest {}

/**
 * 接口 [得到操作类型↗](http://172.30.66.94:3000/project/29/interface/api/5985) 的 **返回类型**
 *
 * @分类 [系统日志↗](http://172.30.66.94:3000/project/29/interface/api/cat_849)
 * @请求头 `GET /sso/systemlogmanage/operationlogs/type`
 * @更新时间 `2021-11-04 10:59:13`
 */
export type TypeResponse = {
  /**
   * 操作类型ID
   */
  typeId: number;
  /**
   * 类型名称
   */
  typeName: string;
}[];

/* prettier-ignore-end */
